package io.renren.common.utils;

import java.math.BigDecimal;

public class Utile {
    /**
     * 如果只是用于程序中的格式化数值然后输出，那么这个方法还是挺方便的。
     * 应该是这样使用：System.out.println(String.format("%.2f", d));
     *
     * @param data
     * @return
     */
    public static String formatDouble5(Double data) {
        return String.format("%.2f", data);
    }

    /**
     * 四舍五入保留两位小数
     *
     * @param data
     * @return
     */
    public static double formatDouble2(double data) {
        int roundingMode = BigDecimal.ROUND_HALF_UP;//表示四舍五入，可以选择其他舍值方式，例如去尾，等等.
        BigDecimal bg = new BigDecimal(String.valueOf(data)).setScale(2, roundingMode);
        return bg.doubleValue();
    }
}
